﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ivony.Fluent
{
  /// <summary>
  /// 提供针对字符串的一些扩展方法以提高变成体验
  /// </summary>
  public static class StringExtensions
  {
    /// <summary>
    /// 对字符串执行不区分大小写的比较
    /// </summary>
    /// <param name="str1">要被比较的字符串之一</param>
    /// <param name="str2">要被比较的字符串之二</param>
    /// <returns>是否等同</returns>
    /// <remarks>此方法总是使用StringComparison.InvariantCultureIgnoreCase执行字符串的比较，所以与当前区域设置无关。</remarks>
    public static bool EqualsIgnoreCase( this string str1, string str2 )
    {
      return string.Equals( str1, str2, StringComparison.InvariantCultureIgnoreCase );
    }
  }
}
